package com.yzh.chatgpt.common;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 通用类
 */
public class Constants {
    /**
     * 官网仅支持：system(系统)、user(用户：发送内容)、assistant(助理：返回内容)
     */
    @AllArgsConstructor
    @Getter
    public enum Role {
        SYSTEM("system"),
        USER("user"),
        ASSISTANT("assistant");

        private String code;
        
    }

    /**
     * Ai Model模型
     */
    @AllArgsConstructor
    @Getter
    public enum Model {
        GPT_3_5_TURBO("gpt-3.5-turbo"),
        GPT_4("gpt-4"),
        GPT_4_32K("gpt-4-32k");
        
        private String code;
        
    }
}
